//
//  BaseTableViewVC.h
//  GasCome
//
//  Created by zfc on 2020/1/7.
//  Copyright © 2020 zfc. All rights reserved.
//

#import <UIKit/UIKit.h>
#import "BaseTableViewCell.h"
#import "BaseVC.h"

NS_ASSUME_NONNULL_BEGIN

@interface BaseTableViewVC : BaseVC <UITableViewDelegate, UITableViewDataSource>

@property(nonatomic,strong) UITableView *tableView;
@property(nonatomic,strong) NSMutableArray *dataList;
@property(nonatomic,assign) NSInteger page;
@property(nonatomic,assign) BOOL isAddFooter;
@property(nonatomic,assign) BOOL isRemoveHeader;

@property(nonatomic,assign) CGFloat estimatedRowHeight;


- (void) fetchData;
- (void) fetchDataWithPage:(NSInteger) page;
- (void) endRefresh;

- (void)shearTableViewSection:(UITableViewCell *)cell tableView:(UITableView *)tableView IndexPath:(NSIndexPath *)indexPath cornerRadius:(CGFloat)radius width:(CGFloat)width;
@end

NS_ASSUME_NONNULL_END
